package com.alks.function.data.request;

import com.alks.entity.data.page.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Date;

@Getter
@Setter
@NoArgsConstructor
@ApiModel("入库明细查询")
public class MaterialRequest extends PageParam {

    private String companyId;

    @ApiModelProperty(value = "入库单号",name = "recNo")
    private String recNo;

    @ApiModelProperty("厂商代码")
    private String vendorNo;

    @ApiModelProperty("厂商")
    private String vendorName;

    @ApiModelProperty("入仓日期开始")
    private Date recDateStart;

    @ApiModelProperty("入仓日期结束")
    private Date recDateEnd;

    @ApiModelProperty("退货单号")
    private String returnNo;

    @ApiModelProperty("退货开始日期")
    private Date returnDateStart;

    @ApiModelProperty("退货结束日期")
    private Date returnDateEnd;

    @ApiModelProperty("订购单号")
    private String purNo;

    @ApiModelProperty("送货单号")
    private String sendNo;

    @ApiModelProperty("指令")
    private String lotNo;

    @ApiModelProperty("型体")
    private String style;

    @ApiModelProperty("物料编码")
    private String mtlNo;

    @ApiModelProperty("材料名称")
    private String mtlName;

    @ApiModelProperty("材料颜色")
    private String mtlColor;

    @ApiModelProperty("分类序号")
    private String typeNo;

    @ApiModelProperty("默认1 升序 2 降序 3 升 4 降")
    private Integer sort;
}
